# __str__方法：在将对象转换成字符串  str(对象)  测试的时候，打印对象的信息。
# __new__方法：创建并返回一个实例对象，调用了一次，就会得到一个对象。
class Person:
    def __init__(self,name,age):
        self.name=name
        self.age=age
        print("执行了init方法")
        pass
    def __str__(self):
        return "{}的年龄是{}".format(self.name,self.age)
    pass
    def __new__(cls, *args, **kwargs):
        print("执行了new方法")
        return object.__new__(cls)
xm=Person("小明",25)
print(xm)